Constraint Fluids Kenneth Bodin , Claude Lacoursière , Martin Servin
نویسندگان
چکیده
We present a fluid simulation method based on Smoothed Particle Hydrodynamics (SPH) in which incompressibility and boundary conditions are enforced using holonomic kinematic constraints on the density. This formulation enables systematic multiphysics integration in which interactions are modeled via similar constraints between the fluid pseudo-particles and impenetrable surfaces of other bodies. These conditions embody Archimede’s principle for solids and thus buoyancy results as a direct consequence. We use a variational time stepping scheme suitable for general constrained multibody systems we call SPOOK. Each step requires the solution of only one Mixed Linear Complementarity Problem (MLCP) with very few inequalities, corresponding to solid boundary conditions. We solve this MLCP with a fast iterative method. Overall stability is vastly improved in comparison to the unconstrained version of SPH, and this allows much larger time steps, and an increase in overall performance by two orders of magnitude. Proof of concept is given for computer graphics applications and interactive simulations.
منابع مشابه
Fast and Stable Simulation of Granular Matter and Machines
Fast and stable simulation of granular matter and machines is achieved through a unified model for particles, fluids and rigid bodies based on constraint multibody systems and using dynamic resolution.
متن کاملMassless Cable for Real-time Simulation
A technique for real-time simulation of hoisting cable systems based on a multibody nonideal constraint is presented. The hoisting cable constraint is derived from the cable internal energies for stretching and twisting. Each hoisting cable introduces two constraint equations, one for stretching and one for torsion, which include all the rigid bodies attached by the same cable. The computation ...
متن کاملRepresenting Fluid with Smoothed Particle Hydrodynamics in a Cranial Base Simulator
We describe the implementation of irrigation and blood simulation using Smoothed Particle Hydrodynamics (SPH) in a cranial base surgical simulator. Graphical accuracy of virtual surgery is a significant goal for improving the realism and immersive experience of computerized training environments. For temporal bone micro-surgery fluids contribute not only to the visual integrity of the surgical ...
متن کاملSplitting Methods for Dry Frictional Contact Problems in Rigid Multibody Systems: Preliminary Performance Results
A splitting method for solving LCP based models of dry frictional contact problems in rigid multibody systems based on box MLCP solver is presented. Since such methods rely on fast and robust box MLCP solvers, several methods are reviewed and their performance is compared both on random problems and on simulation data. We provide data illustrating the convergence rate of the splitting method wh...
متن کاملModeling the Regular Constraint with Integer Programming
Many optimisation problems contain substructures involving constraints on sequences of decision variables. Such constraints can be very complex to express with mixed integer programming (MIP), while in constraint programming (CP), the global constraint regular easily represents this kind of substructure with deterministic finite automata (DFA). In this paper, we use DFAs and the associated laye...
متن کامل